home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / cawf404.zip / me.mac < prev    next >
Text File  |  1993-12-07  |  3KB  |  202 lines

  1. .^b HF 1
  2. .^b fh 0
  3. .^b NH
  4. .\"-----------------
  5. .de r
  6. .ie \\n(.$=0 .ft R
  7. .el \\fR\\$1\\fP\\$2
  8. ..
  9. .\"-----------------
  10. .de i
  11. .ie \\n(.$=0 .ft I
  12. .el \\fI\\$1\\fP\\$2
  13. ..
  14. .\"-----------------
  15. .de b
  16. .ie \\n(.$=0 .ft B
  17. .el \\fB\\$1\\fP\\$2
  18. ..
  19. .\"-----------------
  20. .de UX
  21. .\" old-fashioned capitalization -- I've never gotten used to the new one
  22. \\$2Unix\\$1
  23. ..
  24. .\"-----------------
  25. .de DA
  26. .ds DY "\\$1 \\$2 \\$3
  27. .\" keep trailing spaces out of CF
  28. .if \\n(.$=1 .ds CF "\\$1
  29. .if \\n(.$=2 .ds CF "\\$1 \\$2
  30. .if \\n(.$>2 .ds CF "\\$1 \\$2 \\$3
  31. ..
  32. .\"-----------------
  33. .de ND
  34. .\" it's our default, ignore it
  35. ..
  36. .\"-----------------
  37. .de TL
  38. .rs
  39. .sp 5
  40. .ft B
  41. .ce 9999
  42. ..
  43. .\"-----------------
  44. .de AU
  45. .sp 2
  46. .ft R
  47. ..
  48. .\"-----------------
  49. .de AI
  50. .sp
  51. .ft R
  52. ..
  53. .\"-----------------
  54. .de AB
  55. .sp 2
  56. .ce 0
  57. .ll -7n
  58. .in +7n
  59. ..
  60. .\"-----------------
  61. .de AE
  62. .sp
  63. .ll
  64. .in
  65. ..
  66. .\" common initialization for headers and paragraphs:  .In need extraspace
  67. .de In
  68. .ne \\$1
  69. .sp \\n(Tsu
  70. .nr Ts 0
  71. .ie \\n(.$>1 .nr iN \\$2v
  72. .el .nr iN 0
  73. .sp \\n(psu+\\n(iNu
  74. .ce 0
  75. .ft R
  76. .in 0
  77. .ti 0
  78. .in \\n(inu
  79. .ns
  80. .fi
  81. ..
  82. .\"-----------------
  83. .de uh
  84. .\" unnumbered section head
  85. .nr in 0
  86. .In 6 1
  87. .ie \\n(.$=0 .ft B
  88. .el \\fB\\$1\\fP\\$2
  89. ..
  90. .\"-----------------
  91. .de sh
  92. .\" numbered section head
  93. .nr in 0
  94. .In 6 1
  95. .ft B
  96. .\" punt to awk code to get the header numbering right
  97. .nH \\$1
  98. .\" and pick up the result
  99. \&\\*(Nh \\$2
  100. .ft R
  101. ..
  102. .\"-----------------
  103. .de lp
  104. .\" left-blocked paragraph
  105. .In 4
  106. ..
  107. .\"-----------------
  108. .de pp
  109. .\" paragraph, first line indented
  110. .In 4
  111. .ti \\n(piu
  112. ..
  113. .\"-----------------
  114. .de tp
  115. .In 4
  116. .if \\n(.$>0 .nr tp \\$1n
  117. .in \\n(inu+\\n(tpu
  118. .ti 0-\\n(tpu
  119. .\" .it 1 tP
  120. ..
  121. .\"-----------------
  122. .de ip
  123. .\" indented paragraph
  124. .ie \\n(.$>1 .tp "\\$2"
  125. .el .tp 4n
  126. \&\\$1
  127. ..
  128. .\"-----------------
  129. .de np
  130. .\" numbered paragraph
  131. .nr $p +1            \" increment paragraph number
  132. .ip (\n($p)
  133. ..
  134. .\"-----------------
  135. .de bu
  136. .\" bulleted paragraph
  137. .ip \(bu
  138. ..
  139. .\"-----------------
  140. .de (q
  141. .\" begin major quote
  142. .nr in +5n
  143. .ll -5n
  144. .In 4
  145. ..
  146. .\"-----------------
  147. .de )q
  148. .\" end major quote
  149. .sp
  150. .nr in -5n
  151. .ll +5n
  152. .In 4
  153. ..
  154. .\"-----------------
  155. .de (l
  156. .\" begin list
  157. .In 5
  158. .if '\\$1'C' .ce 9999
  159. .if '\\$1'' .in +5n
  160. .if '\\$1'L' .in 0
  161. .nf
  162. ..
  163. .\"-----------------
  164. .de )l
  165. .\" end list
  166. .In 3
  167. .sp
  168. .rs
  169. ..
  170. .\"-----------------
  171. .de u
  172. \&\\fI$1\\fP
  173. ..
  174. .\"-----------------
  175. .de sm
  176. ..
  177. .\"-----------------
  178. .de sz
  179. ..
  180. .\"-----------------
  181. .\" exdented paragraph macro borrowed from Berkeley -ms
  182. .de XP    
  183. .lp
  184. .in \\n(piu
  185. .ti
  186. ..
  187. .\"-----------------
  188. .\" -me accent strings
  189. .ds ' "\b'
  190. .ds ` "\b`
  191. .ds : "\b""
  192. .ds ~ "\b~
  193. .ds ^ "\b^
  194. .ds , "\b,
  195. .ds v "\bv
  196. .\" post-title spacing (set to 4v if using .TL macro)
  197. .nr Ts 0v
  198. .\" and parameter setup
  199. .ll 6i
  200. .nr ps 0.3v
  201. .nr pi 5n
  202.